package NGUYENNGOCMINH.STRUCTURE_PROGRAMMING;

import java.util.Scanner;

public class EX05 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String ten, tuoi, tinhtrang, gioitinh;
		do{
			System.out.println("Nhập họ tên");
			Scanner sc = new Scanner(System.in);
			ten = sc.nextLine();
			System.out.println("Nhập tuổi");
			tuoi = sc.nextLine();
			System.out.println("Nhập tình trạng hôn nhân: 0 --> Chưa kết hôn, 1 --> Ly hôn");
			tinhtrang = sc.nextLine();
			System.out.println("Nhập giới tính: 0 --> Nữ, 1 --> Nam");
			gioitinh = sc.nextLine();
			if(ten.isEmpty() || tuoi.isEmpty() || Integer.parseInt(tuoi) < 0 || tinhtrang.isEmpty() || gioitinh.isEmpty()){
				System.out.println("Nhập lại");
			}
		}while(ten.isEmpty() || tuoi.isEmpty() || Integer.parseInt(tuoi) < 0 || tinhtrang.isEmpty() || gioitinh.isEmpty());
		int intTuoi = Integer.parseInt(tuoi);
		
		System.out.println("Tên: " + ten + "\nTuổi: " + intTuoi);
		
		switch (tinhtrang) {
		case "0": System.out.println("Tình trạng hôn nhân: Chưa kết hôn");
			break;
		case "1": System.out.println("Tình trạng hôn nhân: Ly hôn");
		default: System.out.println("Tình trạng hôn nhân: Khác");
			break;
		}
		
		switch (gioitinh) {
		case "0": System.out.println("Giới tính: Nữ");
			break;
		case "1": System.out.println("Giới tính: Nam");
			break;
		default: System.out.println("Giới tính: Không xác định");
			break;
		}
		
		if(gioitinh == "1" && intTuoi >= 22 && tinhtrang == "0" || tinhtrang == "1"){
			System.out.println("Được phép tham gia");
		} else if(gioitinh == "0" && intTuoi >= 19 && tinhtrang == "0" || tinhtrang == "1"){
			System.out.println("Được phép tham gia");
		} else {
			System.out.println("Không được tham gia");
		}
	}

}
